#ifndef MOUSE_H
#define MOUSE_H

#include "Vec3.h"
#include "Singleton.h"
#include "NonCopyable.h"

class Mouse : public NonCopyable
{
private:
	Mouse();
	friend class Singleton<Mouse>;

public:
	const Vec3f* GetMouse();
	void Update();

private:
	Vec3f m_pos;
};

typedef Singleton<Mouse> TheMouse;

#endif